package com.api.oa.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class YQRequestVO {
    private String orderCode;// varchar(255) NOT NULL COMMENT '工单号：（主键）',
    private String requestName;// varchar(255) DEFAULT NULL COMMENT '患者姓名',
    private String requestIdCard;// varchar(18) DEFAULT NULL COMMENT '患者身份证',
    private String requestIns;// varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '申请机构',
    private String insName;// varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '申请机构名称',
    private String guardian;// varchar(255) DEFAULT NULL COMMENT '监护人',
    private String contacts;// varchar(255) DEFAULT NULL COMMENT '联系方式',
    private String patientAddress;// varchar(255) DEFAULT NULL COMMENT '地址',
    private Integer idCardType;//varchar(255) DEFAULT NULL COMMENT '人员身份：[ 0''在职'',1''退休'',''2居民一档'',''3居民一档'',''4少年儿童'',''5大学生'']',
    private Double lat;// double DEFAULT NULL COMMENT '经纬度：[''经度'',''纬度'']',
    private Double lng;// double DEFAULT NULL COMMENT '经纬度：[''经度'',''纬度'']',
    private String conditionDesc;// varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '病情描述',
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdAt;// datetime DEFAULT NULL COMMENT '创建时间',
    private Integer requestSex;// int DEFAULT NULL COMMENT '申请人性别0 女 1男',
    private String ssCard;// varchar(255) DEFAULT NULL COMMENT '社会保障卡',
    private Integer status; //状态  0 机构评定  1 政府复评中 2 专家评定中 3 拒接评定 4完成评定
    private Long userId;
    private Long insUserId;
    private Long assUserId;

    private List<String> urls;
}
